{
    "name": "highsidelabs/walmart-api",
    {{#if artifactVersion~}}
    "version": "{{artifactVersion}}",
    {{/if~}}
    "description": "A PHP client for Walmart's Marketplace, 1P Supplier, and Content Provider APIs.",
    "keywords": [
        "walmart",
        "walmart-api",
        "walmart-marketplace-api",
        "walmart-content-providers-api",
        "walmart-1p-suppliers-api",
        "ecommerce",
        "sdk",
        "rest",
        "api"
    ],
    "license": "BSD-3-Clause",
    "authors": [
        {
            "name": "Highside Labs",
            "homepage": "https://highsidelabs.co",
            "email": "jesse@highsidelabs.co"
        }
    ],
    "require": {
        "php": "^7.4 || ^8.0 || ^8.1",
        "ext-curl": "*",
        "ext-json": "*",
        "ext-mbstring": "*",
        "guzzlehttp/guzzle": "^7.4",
        "guzzlehttp/psr7": "^1.7 || ^2.0",
        "ramsey/uuid": "^4.7",
        "symfony/uid": "^6.1",
        "phpseclib/phpseclib": "^3.0"
    },
    "require-dev": {
        "friendsofphp/php-cs-fixer": "^3.9",
        "phpunit/phpunit": "^9.6"
    },
    "scripts": {
        "download-schemas": "php utils/download-schemas.php",
        "customize-schemas": "php utils/customize-schemas.php",
        "generate": [
            "Composer\\Config::disableProcessTimeout",
            "php utils/generate-apis.php"
        ],
        "refresh-schemas": [
            "@download-schemas",
            "@customize-schemas"
        ],
        "make": [
            "@download-schemas",
            "@customize-schemas",
            "@generate"
        ],
        "version-update": "@generate --supporting-files-only",
        "clean": "rm -rf docs src/Models/*/* src/Apis/*/*/*",
        "lint": "php vendor/bin/php-cs-fixer fix --allow-risky=yes -vvv"
    },
    "autoload": {
        "psr-4": { "{{escapedInvokerPackage}}\\" : "{{srcBasePath}}/" }
    },
    "autoload-dev": {
        "psr-4": { "{{escapedInvokerPackage}}\\Test\\" : "{{testBasePath}}/" }
    }
}
